Vcenter Namespaces Instances Access

Vcenter Namespaces Instances Access
Vcenter Namespaces Instances Access

The Vcenter Namespaces Instances Access schema contains the access control information for a subject on a namespace.

This schema was added in vSphere API 7.0.0.0.

JSON Example
{
    "subject_type": "string",
    "subject": "string",
    "domain": "string",
    "role": "string",
    "identity_provider": "string"
}
string
subject_type
Required

Type of the subject.

For more information see: Vcenter Namespaces Access SubjectType.

This property was added in vSphere API 7.0.0.0.

string
subject
Required

Name of the subject.

This property was added in vSphere API 7.0.0.0.

string
domain
Required

Domain of the subject.

This property was added in vSphere API 7.0.0.0.

string
role
Required

Role of the subject on the namespace instance.

For more information see: Vcenter Namespaces Access Role.

This property was added in vSphere API 7.0.0.0.

string
identity_provider
Optional

UUID of an external identity provider for the user, if any. Use this field if the user is coming from an external identity provider configured via the Vcenter NamespaceManagement Supervisors Identity Providers service.

This property was added in vSphere API 8.0.0.1.

If unset, vCenter Single Sign-On will be used as the identity provider.

When clients pass a value of this schema as a parameter, the property must be an identifier for the resource type: com.vmware.vcenter.namespace_management.identity.Provider. When operations return a value of this schema as a response, the property will be an identifier for the resource type: com.vmware.vcenter.namespace_management.identity.Provider.